package com.sz.biz.common.platform.service;

import com.sz.biz.common.platform.entity.PlatformCompanyBank;
import com.sz.biz.common.platform.entity.PlatformCompanyBankInfo;

import java.util.List;

/**
 * Function: 平台公司银行信息 <br>
 * Author: jifeixing <br>
 * Date: 2017-10-09 14:19:00
 */
public interface PlatformCompanyBankService {
    /**
     * 保存银行信息
     * @param platformCompanyBankInfo
     */
    void save(PlatformCompanyBankInfo platformCompanyBankInfo);

    /**
     * 公司所有银行信息
     * @param platformCompanyId
     * @return
     */
    List<PlatformCompanyBank> findAll(Integer platformCompanyId);

    /**
     * 根据id查询银行信息
     * @param id
     * @return
     */
    PlatformCompanyBank findById(Integer id);

    /**
     * 修改银行信息
     * @param platformCompanyBankInfo
     */
    void update(PlatformCompanyBankInfo platformCompanyBankInfo);

    /**
     * 批量删除银行信息
     * @param ids
     */
    void batchDeleteByIds(List<Integer> ids);
}
